/**
 * dialog.css
 */

.dialog-container{ position:absolute; left:90px; top:570px; z-index:999; width: 820px; height:480px; opacity: 0;}
.dialog-main{ width: 800px; height: 460px; background-color: #fff; position: absolute; left: 10px; top: 10px; z-index: 2;}
.dialog-cover{ line-height:0; width: 820px; height: 480px; background-color: #000; opacity: 0.7; filter:alpha(opacity=70); position:absolute; left:0; top:0; z-index:1;}
.dialog-body{ height:420px; overflow: hidden;}
.dialog-content{ height:370px; overflow: hidden;}
.dialog-title{ height: 40px; line-height: 40px; background-color: #00a0ff; color: #fff;}
.dialog-title h3{ float:left; font-size:16px; font-weight:normal; padding-left:10px;}
.dialog-title .close{ position: absolute; width: 20px; height: 20px; line-height: 16px; outline: none;  text-align: center; color: #fff; right: 10px; top: 10px; _top: 6px; font-size: 20px; font-family:Arial;}
.dialog-title .close:hover{ color: #ff0000;}
.search-area{ height: 50px; background-color: #00c0ff;}
.event-info{ float: left; margin: 9px 0 0 10px; height: 32px; line-height: 32px; color: #fff;}
.file-type{ float: left; position: relative; margin: 9px 0 0 10px; height: 32px; line-height: 32px; width: 200px; background-color: #fff; cursor: pointer; color: #797979; font-size: 13px;}
.cur-type{ margin-left: 10px;}
.icon-sel,.icon-search{ background: url("../images/icon-16x16.png");}
.icon-sel,.icon-search{ position: absolute; right: 10px; top: 8px; width: 16px; height: 16px; background-position: 0 -32px;}
.type-list{ display: none; width: 200px; position: absolute; top: 32px; left: 0; background-color: #f9f9f9;}
.type-list li a{ display:block; height: 32px; line-height: 32px; padding:0 10px; border-top:1px solid #eaeaea;color: #797979;}
.type-list li a:hover{ background-color: #f5f5f5;}

.search-bar{ float: right; position: relative; margin: 9px 10px 0 0; height: 32px; line-height: 32px; width: 210px; background-color: #fff;color: #797979;}
.search-bar input{ height: 32px; line-height: 32px; border:0; width: 170px; padding:0 35px 0 5px;}
.icon-search{ background-position: 0 -48px; cursor: pointer;}

.table-wraper{height: 320px;}
.d-table{ width: 100%;}
.d-table th{ height: 32px; background-color: #00a0ff; color: #fff; text-align: left; padding-left: 10px;}
.d-table td{ height: 40px; padding-left: 10px; border-bottom: 1px solid #ededed;}
.d-table .even td{background-color:#f8f8f8;}
.td-name{ width: 300px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.d-inner-bottom{ height:60px; _height: 55px;}


.ipt-item-r{ height:27px; padding-bottom:12px; }
.ipt-item-r dt{ width:140px; line-height:27px; text-align:right; float:left; font-size:14px; padding-right:5px;}
.ipt-item-r dd{ float:left;}
.ipt-item-r dd p{ line-height:27px; font-size:14px;}
.input-style-r{ width:150px; height:25px; line-height:25px; padding:0 6px; vertical-align:middle;  background-color: #ffffff;  border: 1px solid #cccccc;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,select:focus{  border-color: rgba(82, 168, 236, 0.8);  outline: 0;}
.select-r{  width:214px; padding:3px; border:1px solid #ccc; }
.checkbox{ vertical-align:middle; margin:0 3px 3px 0;}
.prompt-txt{color:#26a7ff; display:inline-block}
.prompt-txt-err{ color:#FF0000; display:inline-block}
.verifi-code{ vertical-align:bottom; border:0; width:80px; height:27px; cursor:pointer; margin-left:10px;}

.input-file{ position:relative;width:216px; height:27px; display:inline-block;}
.input-file .input-text{ width:136px;}
.input-file .btn-gray{ width:60px;}
.input-file .file{ position:absolute; top:0; right:0; height:30px; line-height:30px; filter:alpha(opacity=0);opacity: 0; width:216px; cursor:pointer;}

.pagination{ margin:12px 0 0; text-align: center;}
.pagination a,.pagination span{ display: inline-block; width:25px; height: 25px; line-height: 25px; text-align:center; background-color: #00c0ff; color: #fff;}
.pagination span{background-color:#e6f8fe; color:#333;}
.pagination a:hover{ background-color:#00a0ff;}
.input-page{border: 1px solid #cccccc; width:30px; height:22px; line-height:22px; text-align:center; padding:0 3px;border-radius:4px; vertical-align:middle; margin-bottom:4px;}


/*register*/
.reg-container{ position: absolute; left: 50%; top: 50%; height:335px; width:630px; margin-left: -315px; margin-top: -165px; display: none;}
.reg-container .dialog-main{ width: 610px; height: 315px;}
.reg-container .dialog-cover{ width:630px; height:335px;}
.reg{ padding-top:15px; height:200px;}
.reg-btn,.login-btn{ margin:13px 80px 0 0; float:right;}
.reg-btn{width: 83px; height: 32px; line-height: 32px; border: 0; cursor: pointer; color: #fff; font-size: 14px; text-align: center; vertical-align: middle; background-color: #00a0ff;}
.have-id{ padding:20px 0 0 50px; float:left;}


/*hall info*/
.hall-info{height:420px; overflow:auto;}
.info-cnt{ padding:20px;}
.info-cnt p{ font-size:15px; line-height:22px; text-indent:30px; padding-bottom:10px;}

